﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Sistema_Totem.Presentacion.Contrato.Login;
using Sistema_Totem.Presentacion.Presentador.Login;

namespace Sistema_Totem.Vista.Login
{
    public partial class RecuperarContraseña : System.Web.UI.Page,IContratoRecuperarContrasena
    {
        #region Atributos

        private PresentadorRecuperarContrasena _presentadorRecuperarContrasena;

        #endregion Atributos;

        #region Constructor

        public RecuperarContraseña()
        {
            _presentadorRecuperarContrasena = new PresentadorRecuperarContrasena(this);
        } 

        #endregion

        #region Propiedades

        public Label CorreoElectronicoLabel
        {
            get { return labelMensajeEnvio; }
            set { labelMensajeEnvio = value; }
        }

        public Label MensajeError
        {
            get { return mensajeError; }
            set { mensajeError = value; }
        }

        public TextBox CorreoElectronicoTexto
        {
            get { return correoUsuario; }
            set { correoUsuario = value; }
        }

        #endregion

        #region Metodos

        protected void Page_Load(object sender, EventArgs e)
        {

        }               
        
        protected void enviar_Click1(object sender, EventArgs e)
        {
            _presentadorRecuperarContrasena.RecuperarContrasena();
        }

        protected void regresar_Click(object sender, EventArgs e)
        {
            Response.Redirect("../Login/Login.aspx");
        }

        #endregion Metodos
    }
}